package studentInterface;

import java.io.IOException;
import java.rmi.RemoteException;
import java.sql.SQLException;
import java.util.List;

import com.registerClient.model.Student;

public interface IStudent {
	public Student getStudentInfoByID(String studentID) throws SQLException,IOException,RemoteException;
	
	public List<Student> getListStudent() throws SQLException ;
	
	public int getAmountOfStudent(String courseID) throws SQLException;
	
	public boolean addNewStudent(Student student) throws SQLException;
	
	public boolean deleteStudent(String studentID) throws SQLException;
	
	public boolean updateStudentInfo(Student student) throws SQLException;
	
	public String getStudentName(String studentID) throws SQLException;
}
